package com.torres.system.entity;

import java.io.Serializable;

/**
 * t_company实体类
 * @author torres
 * @date 2020-05-02 16:25:01
 */
public class CompanyEntity extends BaseEntity implements Serializable {
    /**
     * @Fields code 编码
     */
    private String code;

    /**
     * @Fields fullname 全称
     */
    private String fullname;

    /**
     * @Fields name 简称
     */
    private String name;

    /**
     * @Fields fid 上级公司
     */
    private String fid;

    /**
     * @Fields country 国家
     */
    private String country;

    /**
     * @Fields province 省
     */
    private String province;

    /**
     * @Fields city 市
     */
    private String city;

    /**
     * @Fields county 区/县
     */
    private String county;

    /**
     * @Fields town 镇/乡/街道
     */
    private String town;

    /**
     * @Fields address 详细地址
     */
    private String address;

    /**
     * @Fields contacts 联系人
     */
    private String contacts;

    /**
     * @Fields contactPhone 联系电话
     */
    private String contactPhone;

    private static final long serialVersionUID = 1L;

    /**
     * 获取 编码 字段:t_company.code
     *
     * @return t_company.code, 编码
     */
    public String getCode() {
        return code;
    }

    /**
     * 设置 编码 字段:t_company.code
     *
     * @param code the value for t_company.code, 编码
     */
    public void setCode(String code) {
        this.code = code;
    }

    /**
     * 获取 全称 字段:t_company.fullname
     *
     * @return t_company.fullname, 全称
     */
    public String getFullname() {
        return fullname;
    }

    /**
     * 设置 全称 字段:t_company.fullname
     *
     * @param fullname the value for t_company.fullname, 全称
     */
    public void setFullname(String fullname) {
        this.fullname = fullname;
    }

    /**
     * 获取 简称 字段:t_company.name
     *
     * @return t_company.name, 简称
     */
    public String getName() {
        return name;
    }

    /**
     * 设置 简称 字段:t_company.name
     *
     * @param name the value for t_company.name, 简称
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取 上级公司 字段:t_company.fid
     *
     * @return t_company.fid, 上级公司
     */
    public String getFid() {
        return fid;
    }

    /**
     * 设置 上级公司 字段:t_company.fid
     *
     * @param fid the value for t_company.fid, 上级公司
     */
    public void setFid(String fid) {
        this.fid = fid;
    }

    /**
     * 获取 国家 字段:t_company.country
     *
     * @return t_company.country, 国家
     */
    public String getCountry() {
        return country;
    }

    /**
     * 设置 国家 字段:t_company.country
     *
     * @param country the value for t_company.country, 国家
     */
    public void setCountry(String country) {
        this.country = country;
    }

    /**
     * 获取 省 字段:t_company.province
     *
     * @return t_company.province, 省
     */
    public String getProvince() {
        return province;
    }

    /**
     * 设置 省 字段:t_company.province
     *
     * @param province the value for t_company.province, 省
     */
    public void setProvince(String province) {
        this.province = province;
    }

    /**
     * 获取 市 字段:t_company.city
     *
     * @return t_company.city, 市
     */
    public String getCity() {
        return city;
    }

    /**
     * 设置 市 字段:t_company.city
     *
     * @param city the value for t_company.city, 市
     */
    public void setCity(String city) {
        this.city = city;
    }

    /**
     * 获取 区/县 字段:t_company.county
     *
     * @return t_company.county, 区/县
     */
    public String getCounty() {
        return county;
    }

    /**
     * 设置 区/县 字段:t_company.county
     *
     * @param county the value for t_company.county, 区/县
     */
    public void setCounty(String county) {
        this.county = county;
    }

    /**
     * 获取 镇/乡/街道 字段:t_company.town
     *
     * @return t_company.town, 镇/乡/街道
     */
    public String getTown() {
        return town;
    }

    /**
     * 设置 镇/乡/街道 字段:t_company.town
     *
     * @param town the value for t_company.town, 镇/乡/街道
     */
    public void setTown(String town) {
        this.town = town;
    }

    /**
     * 获取 详细地址 字段:t_company.address
     *
     * @return t_company.address, 详细地址
     */
    public String getAddress() {
        return address;
    }

    /**
     * 设置 详细地址 字段:t_company.address
     *
     * @param address the value for t_company.address, 详细地址
     */
    public void setAddress(String address) {
        this.address = address;
    }

    /**
     * 获取 联系人 字段:t_company.contacts
     *
     * @return t_company.contacts, 联系人
     */
    public String getContacts() {
        return contacts;
    }

    /**
     * 设置 联系人 字段:t_company.contacts
     *
     * @param contacts the value for t_company.contacts, 联系人
     */
    public void setContacts(String contacts) {
        this.contacts = contacts;
    }

    /**
     * 获取 联系电话 字段:t_company.contact_phone
     *
     * @return t_company.contact_phone, 联系电话
     */
    public String getContactPhone() {
        return contactPhone;
    }

    /**
     * 设置 联系电话 字段:t_company.contact_phone
     *
     * @param contactPhone the value for t_company.contact_phone, 联系电话
     */
    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone;
    }

    /**
     * :t_company
     */
    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", code=").append(code);
        sb.append(", fullname=").append(fullname);
        sb.append(", name=").append(name);
        sb.append(", fid=").append(fid);
        sb.append(", country=").append(country);
        sb.append(", province=").append(province);
        sb.append(", city=").append(city);
        sb.append(", county=").append(county);
        sb.append(", town=").append(town);
        sb.append(", address=").append(address);
        sb.append(", contacts=").append(contacts);
        sb.append(", contactPhone=").append(contactPhone);
        sb.append("]");
        return sb.toString();
    }
}